Skip to content

Change envoy_reloadable_features_http_inspector_use_balsa_parser to default true#44679

Open
reubent-goog wants to merge 3 commits intoenvoyproxy:mainfrom
reubent-goog:http-inspector
Open

Change envoy_reloadable_features_http_inspector_use_balsa_parser to default true#44679
reubent-goog wants to merge 3 commits intoenvoyproxy:mainfrom
reubent-goog:http-inspector

Conversation

@reubent-goog
Copy link
Copy Markdown
Contributor

@reubent-goog reubent-goog commented Apr 27, 2026

Commit Message: Change envoy_reloadable_features_http_inspector_use_balsa_parser to default true
Additional Description: Balsa has been the open source default for a while. We are ready to delete HttpParserImpl code from Envoy but need to migrate this filter first. We begin the 6 month clock now! See the commit and bug which tracked this work.
Risk Level: Low
Testing: Parameterized //test/extensions/filters/listener/http_inspector:http_inspector_integration_test and adjusted expectations based on parser differences. All other tests pass.
Docs Changes: None.
Release Notes: Updated change log.
Platform Specific Features: None.

@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/runtime-guard-changes: FYI only for changes made to (source/common/runtime/runtime_features.cc).

🐱

Caused by: #44679 was opened by reubent-goog.

see: more, trace.

Signed-off-by: Reuben Tanner <reubent@google.com>
Signed-off-by: Reuben Tanner <reubent@google.com>
Signed-off-by: Reuben Tanner <reubent@google.com>
@reubent-goog
Copy link
Copy Markdown
Contributor Author

/retest

Error: ERROR: /build/bazel_root/docs/external/bazel_tools/tools/build_defs/repo/http.bzl:136:45: An error occurred during the fetch of repository 'googleurl':
Error: ERROR: @googleurl//build_config:system_icu :: Error loading option @googleurl//build_config:system_icu: java.io.IOException: Error downloading [https://github.com/google/gurl/archive/dd4080fec0b443296c0ed0036e1e776df8813aa7.tar.gz] to /build/bazel_root/docs/external/googleurl/temp7307779263885954944/dd4080fec0b443296c0ed0036e1e776df8813aa7.tar.gz: GET returned 502 Bad Gateway or Proxy Error

@reubent-goog
Copy link
Copy Markdown
Contributor Author

CI keeps failing to download dependencies but the tests are passing and this is ready to review

@ravenblackx
Copy link
Copy Markdown
Contributor

Any chance of this TODO getting done before the default gets flipped? This check is implemented poorly so it would be nice if it wasn't rolled out.

@reubent-goog
Copy link
Copy Markdown
Contributor Author

// TODO(#21245): Skip method validation altogether when UHV method validation is enabled.

Is UHV method validation enabled?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants